legal or moral claim - Francés Inglés Diccionario